package com.example.utils;

import com.example.exception.DefaultExceptionHandler;
import com.example.exception.ExceptionHandler;

public class UtilsFactory {
    // 创建XML解析工具实例
    public XMLParserUtils createXMLParser() {
        return new XMLParserUtilsImpl();
    }

    // 创建JSON解析工具实例
    public JSONParserUtils createJSONParser() {
        return new JSONParserUtilsImpl();
    }

    // 创建文件加密工具实例
    public FileEncryptionUtils createFileEncryptionUtils() {
        return new FileEncryptionUtilsImpl();
    }

    // 创建默认异常处理器实例
    public ExceptionHandler createExceptionHandler() {
        return new DefaultExceptionHandler();
    }
}
